package com.cn.wanxi.dao;

import com.cn.wanxi.model.NavModel;

import java.util.ArrayList;
import java.util.List;

public class NavDao {
    //    private String title1="网站首页";
//    private String href1="/html/home.html";
//    private String title2="网站首页";
//    private String href3="/html/home.html";
//    如果有很多相似的数据，都要显示，引入数组，什么是数组？数组的定义
//    静态定义 动态定义  单例模式  饿汉模式 懒汉模式
    private String[] titles = {"网站首页-", "公司简介-", "网站首页", "公司简介-", "网站首页", "公司简介"};
    //    private String[] hrefs = new String[6];
//    private NavModel[] navModels = {new NavModel(), new NavModel()};
    private List<String> hrefs = new ArrayList<>();

    public List<String> getHrefs() {
        return hrefs;
    }

    public String[] getTitles() {
        return titles;
    }

//    public String[] getHrefs() {
//        return hrefs;
//    }

    //当调用构造方法时赋值；
//    public NavDao() {
////        setHrefs();
//        System.out.println("NavDao");
//    }

    //    每一个类都有一个默认的无参的构造方法
    {
        setHrefs();
//        System.out.println("daimakuai");
    }
//    static {
//        System.out.println("static");
//    }

    /**
     * Java的执行顺序
     */

    public void setHrefs() {
        hrefs.add("/html/home.html");
        hrefs.add("/html/home.html");
        hrefs.add("/html/home.html");
        hrefs.add("/html/home.html");
        hrefs.add("/html/home.html");
        hrefs.add("/html/home.html");
//        hrefs[0] = "/html/home.html";
//        hrefs[1] = "/html/company.html";
//        hrefs[2] = "/html/news.html";
//        hrefs[3] = "/html/product.html";
//        hrefs[4] = "/html/home.html";
//        hrefs[5] = "/html/home.html";
    }
}
